package watercups.operators;

import watercups.states.WaterCupState;
import templates.Operator;

public class Empty1 implements Operator<WaterCupState>{
	
	public int getOperatorNumber(){ 
		return 1;
	}

	public WaterCupState execute(WaterCupState s) {
		
		return new WaterCupState(0,s.getCapacity2());
	}

	public boolean available(WaterCupState s) {
		
		if (s.getCapacity1()>0)
			return true;
		else
			return false;
	}

	public String toString() {
		return "Emptying first cup";
	}
}
